# -*- coding: utf-8 -*-
"""
Created on Mon Aug 14 16:33:40 2023

@author: skunk69
"""

import json

chinese_name = u'分离体验量表（第2版）'
english_name = 'Dissociative Experiences Scale, 2nd edition'
abbreviation = 'DES-II'
category = u'家庭与人际关系量表'

outline = u"""分离体验量表由Eve Bernstein Carlson和Frank W. Putnam共同研究制订，是一个自评式的筛查用量表。其理论依据是DSM-Ⅲ关于分离性障碍的诊断标准，并综合了专家的意见。国内的三位专家盛晓春、方新、钱铭抬共同翻译了分离体验量表的中文版。适用于18岁以上的成年人群。"""

instruction = u"""本量表包含有28个与您在日常生活中可能出现的体验有关的问题。我们想了解您出现这些体验的频率。重要的一点是，在出现这些体验时，您当时没有受到酒精或毒品的影响。在回答这个问卷时，请思考一下每个问题与您的情况相符合的程度。然后在符合您目前情况的数字上选择。"""

with open('DES-II.txt','r',encoding='utf-8') as f:
    lines = f.readlines()
    f.close()

items = {}
for line in lines[0::12]:
    key,value = line.strip().split('.')
    items[key] = value

reverse_items = []
scales = []
scales_items = []
factors = []
factors_scales = []
rating = [l.strip() for l in lines[1:12]]
score_rules = list(range(0,110,10))

contents = {
    'instruction':instruction,
    'items':items,
    'reverse_items':reverse_items,
    'scales':scales,
    'scales_items':scales_items,
    'factors':factors,
    'factors_scales':factors_scales,
    'rating':rating,
    'score_rules':score_rules       
    }

implementation = u"""《分离体验量表（第2版）》属于一个自评量表，适用于18岁以上的成年人群。"""

reliability = u"""采用国内高校精神健康的本科生对DES-II中文版进行了信度与效度分析。各条目与量表
总分具有中高度相关，Pearson相关系数在0.420~0.735（P<0.001）。量表的内部一致性（克伦巴赫alpha系数）为0.93，Spearman-Brown分半信度为0.88。显示量表具有较好的同质性信度和分半信度，内部一致性好，量表项目分布均匀。间隔6周的重测信度为0.84（P<0.001），提示评定结果稳定可靠。"""
validity = u"""在结构效度方面，采用主成分分析方法进行探索性因素分析，得到了7个因子。研究者还评价了DES-II的耦合效度。控制了性别因素之后，DES-II总分与催眠感受性（斯坦福团体催眠感受性量表C式总分）的偏相关系数是0.24（P<0.001），DES-II与Tellegen专注量表呈正相关（r=0.32，P<0.001）。"""
measurements = {'reliability':reliability,'validity':validity}

interpretation = u"""每一道问题的评分均从0%按10%递增直到100%，共10个评分档次（每一档10分）供被试选择。28个问题所得总分除以28便为DES得分。
Cross将DES中的条目分为四类，负载三项因子：1）“注意~想象干扰”：有12项，多为良性体验。2）“分离状态活性”：有4项，为多重人格障碍的次特征。3）“人格解体和现实解体”：有5项。4）其他:不负载任何因子，有7项。
DES得分高的人们往往被列为“高度癔症患者”。受到的创伤尤其是背叛创伤越多，患者所得DES的分数越高。特别是“分离状态活性”4项，为多重人格障碍的次特征。这4项得分较高，更易说明患者有多重人格障碍的潜在可能。一般是以30分（30%）作为分离性障碍诊断的分界值，但是具体需要结合DSM5或ICD11，和现场观察访谈做进一步判断。"""

applications = u"""DES可以用于以下目的：
1）确定多种精神病学诊断样本的分离水平，如PTSD、进食障碍患者、边缘性人格障碍患者。
2）测量非临床人群的分离水平，如普通人群、大学生和青少年。
3）在非分离障碍诊断的病人中筛查分离病人，在一个特定的非分离样本中确定高分离个体。
4）研究普通人群、精神病人和医学样本的分离与特殊临床特征之间的关系，这些临床特征包括自杀性、自我攻击、躯体化、慢性骨盆疼痛、经前期综合征、癫痫、攻击性和超长体验。
5）研究分离与童年期体验（如性虐待和躯体虐待）之间的关系。
6）研究分离水平与生物过程之间的关系。一项研究发现在一个进食障碍病人样本中，DES分数与脑脊髓液高香草酸之间存在明显的正相关，在DES分数与脑脊髓液的beta-内啡肽之间存在明显的负相关。
总之，DES经证明是一种有效的测量和研究分离的工具，目前正广泛用于研究多种人群的分离率、筛查有高分离性的个体，研究分离与其他变量之间的关系。"""

this_scale = {
    'chinese_name':chinese_name,
    'english_name':english_name,
    'abbreviation':abbreviation,
    'category':category,
    'outline':outline,
    'contents':contents,
    'implementation':implementation,
    'measurements':measurements,
    'interpretation':interpretation,
    'applications':applications    
    }

with open(abbreviation+'.json','w+',encoding='utf-8') as f:
    json.dump(this_scale,f,indent=2,ensure_ascii=False)